package com.immediatus.engine.modifier;

import com.immediatus.engine.contracts.IUnit;
import com.immediatus.engine.contracts.IUnitModifier;
import com.immediatus.engine.contracts.Interpolator;

public abstract class SingleValueChangeUnitModifier extends BaseSingleValueChangeModifier<IUnit> implements IUnitModifier{
	public SingleValueChangeUnitModifier(final float duration_, final float value_) {
		super(duration_, value_);
	}

    public SingleValueChangeUnitModifier(final float duration_, final float value_, Interpolator interpolator_) {
        super(duration_, value_, interpolator_);
    }

	public SingleValueChangeUnitModifier(final float duration_, final float value_, final IUnitModifierListener listener_) {
		super(duration_, value_, listener_);
	}

    public SingleValueChangeUnitModifier(final float duration_, final float value_, final IUnitModifierListener listener_, Interpolator interpolator_) {
        super(duration_, value_, listener_, interpolator_);
    }

	protected SingleValueChangeUnitModifier(final SingleValueChangeUnitModifier modifier_) {
		super(modifier_);
	}
}
